package model_request

// 新建
type CreateJobRequest struct {
	Remark  string `json:"remark"`                     // 备注信息
	JobName string `json:"jobName" binding:"required"` // 岗位名称
	JobCode string `json:"jobCode" binding:"required"` // 岗位编码
}

type ListJobRequest struct {
	PageIndex int    `form:"pageIndex" binding:"required,gte=1"`        // 当前页，大于等于1
	PageSize  int    `form:"pageSize" binding:"required,gte=1,lte=100"` // 每页条目数
	JobName   string `form:"jobName"`                                   // 岗位名称
	IsBanned  string `form:"isBanned"`                                  // 是否禁用
}

// 更新
type UpdateJobRequest struct {
	CommonId
	Remark   string `json:"remark"`                                    // 备注信息
	IsBanned string `json:"isBanned" binding:"required,oneof='0' '1'"` // 是否禁用
	JobName  string `json:"jobName"`                                   // 岗位名称
	JobCode  string `json:"jobCode"`                                   // 岗位编码
}

//// 删除
//type DeleteJobRequest struct {
//	Id string `json:"id" binding="required,gte=1"`
//}
